Four primality testing algorithms
نویسنده
چکیده
In this expository paper we describe four primality tests. The first test is very efficient, but is only capable of proving that a given number is either composite or ‘very probably’ prime. The second test is a deterministic polynomial time algorithm to prove that a given numer is either prime or composite. The third and fourth primality tests are at present most widely used in practice. Both tests are capable of proving that a given number is prime or composite, but neither algorithm is deterministic. The third algorithm exploits the arithmetic of cyclotomic fields. Its running time is almost, but not quite polynomial time. The fourth algorithm exploits elliptic curves. Its running time is difficult to estimate, but it behaves well in practice.
منابع مشابه
Four primality testing algorithms
Four primality testing algorithms Introduction. In this expository paper we describe four primality tests. The first test is very efficient, but is only capable of proving that a given number is either composite or 'very probably' prime. The second test is a deterministic polynomial time algorithm to prove that a given numer is either prime or composite. The third and fourth primality tests are...
متن کاملSome Primality Testing Algorithms
We describe the primality testing algorithms in use in some popular computer algebra systems, and give some examples where they break down in practice.
متن کاملPrimality Tests Based on Fermat's Little Theorem
In this survey, we describe three algorithms for testing primality of numbers that use Fermat’s Little Theorem.
متن کاملAlgorithmic Primality Testing
This project consists of the implementation and analysis of a number of primality testing algorithms from Chapter 9 of 3]. The rst algorithm is added to provide a point of comparison and the section on Lucas-Lehmer testing was derived mainly from material found in 4]. Aside from simply implementing these tests in Maple and C, the goal of this paper is to provide a somewhat simpliied and more ge...
متن کاملAn Overview of Elliptic Curve Primality Proving
Primes are of fundamental importance in number theory, and primality testing is one of the oldest problems in mathematics. Various algorithms have been presented over the past two millenia, ever since Eratosthenes detailed his eponymous sieve in 274 B.C. After important theoretical advances by Fermat, Euler, Legendre, and Gauss in the seventeeth and eighteenth centuries, the rise of computation...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006